package com.qn.utils;

import java.util.Random;

/**
 * @Author: 源源大魔王
 * @Date: 2021/10/20 15:30
 * @description:
 */
public class ThreadUtils {

    /**
     * 主要用于生成随机线程停止时间
     */
    static Random random = new Random();

    /**
     * 线程随机休眠(毫秒为单位)
     * @param min 最小休眠时间
     * @param max 最大休眠时间
     * @return 返回休眠时间(毫秒单位)
     */
    public static long currentThreadDormancy(int min,int max){
        long dormancyDate = random.nextInt(max - min + 1) + min;
        try {
            //当前线程休眠
            Thread.sleep(dormancyDate);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        return dormancyDate;
    }

}
